package com.sc.dal.common.dialect;

public class H2Dialect extends BaseDialect {
//    public String getLimitString(String sql, int offset, int maxRow) {
//        sql = trim(sql);
//        StringBuffer pagingSelect = new StringBuffer(sql.length() + 40).append(sql);
//        if(offset > 0){
//            return pagingSelect.append(" limit ").append(maxRow).append(" offset ").append(offset).toString();
//        }else {
//            return pagingSelect.append(" limit ").append(maxRow).toString();
//        }
//    }
    @Override
    public String getLimitString(String sql, int offset, int maxRow) {
        sql = trim(sql);
        StringBuffer pagingSelect = new StringBuffer(sql.length() + 40).append(sql);
        if (offset > 0) {
            return pagingSelect.append(" limit ").append(offset).append(", ").append(maxRow).toString();
        } else {
            return pagingSelect.append(" limit ").append(maxRow).toString();
        }
    }

}
